/*width:1200+*/

@media only screen and (min-width: 1200px) {}


/** max-width:1200 **/

@media only screen and (max-width: 2559px) {
    .h_ad .p1 {
        font-size: 54px;
    }
}

@media only screen and (max-width: 1919px) {
    .h_ad .p1 {
        font-size: 50px;
    }
    .h_ad .p2 {
        font-size: 18px;
    }
}

@media only screen and (max-width: 1679px) {
    /* .h_ad .p1{ font-size:44px;}
.h_ad .p2{ font-size:18px;} */
}

@media only screen and (max-width: 1439px) {
    .wp {
        width: 88%;
    }
    .navul li>a {
        padding: 0 20px;
    }
    .f_t::before {
        display: none;
    }
    /* .h_ad .p1{ font-size:40px;}
.h_ad .p2{ font-size:16px;} */
}

@media only screen and (max-width: 1366px) {
    .wp {
        width: 1200px;
        max-width: 100%;
    }
    .h_ad .p1 {
        font-size: 50px;
    }
    .h_ad .p2 {
        font-size: 18px;
    }
}

@media only screen and (max-width: 1279px) {
    .logo {
        width: 260px;
    }
    .logo .signer {
        display: none;
    }
    .h_ad .p1 {
        font-size: 44px;
    }
    .h_ad .p2 {
        font-size: 16px;
    }
}

@media only screen and (max-width: 1199px) {
    .wp {
        width: 94%;
    }
    .nav {
        display: none;
    }
    .menubtn {
        display: block;
    }
    .loarea {
        height: 50px;
    }
    .logo {
        width: 140px;
        padding-top: 9px;
    }
    .logo .tp {
        height: 32px;
    }
    .hcItem .shade .tit {
        font-size: 30px;
    }
    .hcItem .shade .subtit,
    .hcItem a .tags {
        font-size: 16px;
    }
}


/** max-width:1024 **/

@media only screen and (max-width: 1023px) {
    .banimg {
        width: 150%;
        max-width: 150%;
        margin-left: -25%;
    }
    .footer_wap {
        display: block;
    }
    .pcshow {
        display: none;
    }
    .wapshow {
        display: inline-block;
    }
    .hleaderul .tparea {
        width: 140px;
        height: 140px;
        line-height: 140px;
        font-size: 30px;
    }
    .hleaderul .tit {
        font-size: 20px;
    }
    .hcul li {
        width: 49%;
    }
}


/** max-width:960 **/

@media only screen and (max-width: 959px) {}


/** max-width:768 **/

@media only screen and (max-width: 767px) {
    body,
    input,
    textarea,
    select,
    button {
        font-size: 0.22rem;
    }
    body {
        background-color: #fff;
        filter: alpha(opacity=0);
        -moz-opacity: 0;
        -khtml-opacity: 0;
        /* opacity: 0; */
    }
    .mt10 {
        margin-top: 0.10rem;
    }
    .mt15 {
        margin-top: 0.15rem;
    }
    .mt20 {
        margin-top: 0.20rem;
    }
    .mt25 {
        margin-top: 0.25rem;
    }
    .mt30 {
        margin-top: 0.30rem;
    }
    .mt35 {
        margin-top: 0.35rem;
    }
    .mt40 {
        margin-top: 0.40rem;
    }
    .mt45 {
        margin-top: 0.45rem;
    }
    .mt50 {
        margin-top: 0.50rem;
    }
    .mt60 {
        margin-top: 0.60rem;
    }
    .mt70 {
        margin-top: 0.70rem;
    }
    .mt80 {
        margin-top: 0.80rem;
    }
    .mt90 {
        margin-top: 0.9rem;
    }
    .mt100 {
        margin-top: 1rem;
    }
    .banner .swiper-pagination {
        bottom: 0.1rem !important;
    }
    .banner .swiper-pagination-bullet {
        width: 0.15rem;
        height: 0.15rem;
        margin: 0 0.05rem !important;
    }
    .h_tit {
        padding: 0.6rem 0;
    }
    .h_tit .p1 {
        font-size: 0.3rem;
    }
    .h_tit .p2 {
        font-size: 0.6rem;
    }
    .h_leader {
        padding: 0.3rem 0;
    }
    .h_leader .intro .nr {
        font-size: 0.24rem;
    }
    .hleaderul li {
        width: 20%;
        margin-bottom: 0.3rem;
    }
    .hleaderul .tparea {
        width: 1rem;
        height: 1rem;
        line-height: 1rem;
        font-size: 0.28rem;
    }
    .hleaderul .tit {
        margin-top: 0.2rem;
        font-size: 0.2rem;
    }
    .h_ad {
        padding: 1.5rem 0;
    }
    .h_ad .p1 {
        font-size: 0.7rem;
    }
    .h_ad .p2 {
        font-size: 0.26rem;
        margin-top: 0.4rem;
    }
    .h_tit2 {
        padding: 0.6rem 0;
    }
    .h_tit2 .tit {
        font-size: 0.48rem;
    }
    .h_tit2 .line {
        font-size: 0.48rem;
        width: 1.2em;
        height: 0.05rem;
        margin: 0.15rem auto 0;
    }
    .h_server {
        padding: 0.2rem 0 0.5rem;
    }
    .hserverul li {
        width: 47%;
    }
    .hserverItem a {
        padding: 0.6rem 10% 0.3rem;
    }
    .hserverItem .tparea .tp {
        width: 0.9rem;
        height: 0.9rem;
    }
    .hserverItem .des {
        margin-top: 0.15rem;
    }
    .hserverItem .des .tit {
        font-size: 0.28rem;
    }
    .hserverItem .des .nr {
        font-size: 0.2rem;
        height: 1.2rem;
        margin-top: 0.15rem;
    }
    .h_case {
        padding: 0.2rem 0 1rem;
    }
    .hcul li {
        width: 99%;
    }
    .hcItem .shade .tit {
        font-size: 0.4rem;
    }
    .hcItem .shade .subtit {
        font-size: 0.24rem;
        margin-top: 0.4rem;
    }
    .hcItem .shade .mandiv {
        margin-top: 0.24rem;
    }
    .hcItem .shade .mandiv .iconfont {
        width: 0.46rem;
        height: 0.46rem;
        line-height: 0.46rem;
        font-size: 0.2rem;
    }
    .hcItem .shade .tags {
        margin-top: 0.4rem;
        font-size: 0.22rem;
        display: block;
    }
    .hcItem a:hover .mandiv {
        display: none;
    }
    .h_case .sbtn {
        font-size: 0.24rem;
        padding: 0.06rem 0.2rem;
    }
    .h_new {
        padding: 0.2rem 0 0.8rem;
    }
    .hn_tit span {
        padding: 0.08rem 0.2rem;
        font-size: 0.24rem;
    }
    .hnItem .tparea {
        height: 2rem;
    }
    .hnItem .des {
        padding: 0.2rem 0.3rem;
    }
    .hnItem .des .tit {
        font-size: 0.28rem;
    }
    .hnItem .des .nr {
        font-size: 0.24rem;
        margin-top: .2rem;
    }
    .hnItem .des .info {
        font-size: 0.24rem;
        margin-top: 0.2rem;
    }
    .hnSwiperArrow {
        width: 2.4rem;
    }
    .hnSwiperArrow .swiper-button-prev,
    .hnSwiperArrow .swiper-button-next {
        width: 1rem;
        height: 0.5rem;
        line-height: 0.2rem;
    }
    .hnSwiperArrow .swiper-button-prev .iconfont,
    .hnSwiperArrow .swiper-button-next .iconfont {
        font-size: 0.3rem;
    }
    .h_mess {
        padding: 0.2rem 0 0.7rem;
    }
    .hmessForm .item {
        margin-bottom: 0.4rem;
    }
    .hmessForm .item .attrmc {
        width: 1.2rem;
        padding-left: 0.1rem;
        line-height: .6rem;
        margin-right: 0.1rem;
    }
    .hmessForm .text {
        height: .6rem;
        line-height: .6rem;
        font-size: 0.24rem;
    }
    .hmessForm .select {
        height: .6rem;
        line-height: .6rem;
        font-size: 0.24rem;
    }
    .hmessForm .textarea {
        height: 1.5rem;
        padding: 0.15rem 0;
        font-size: 0.24rem;
    }
    .formSubmit .sbtn {
        padding: 0.2rem 1rem;
        font-size: 0.26rem;
    }
    .NeedsTypeval {
        height: 0.6rem;
        line-height: 0.6rem;
        font-size: 0.24rem;
    }
    .NeedsType .needstypeArr {
        width: 0.6rem;
        height: 0.6rem;
        line-height: 0.6rem;
        font-size: 28px;
        ;
    }
    .NeedsTypeLay {
        width: 3rem;
    }
    .NeedsTypeLay a {
        padding: 0.05rem 0.15rem;
        font-size: 0.2rem;
    }
    .footer {
        padding-top: 0.2rem;
    }
    .f_b {
        padding: 0.2rem 0;
        font-size: 0.2rem;
    }
    .ftItem {
        padding: 0.2rem 0;
    }
    .ftItem1 {
        width: 5.4rem;
    }
    .ft_tit {
        font-size: 0.3rem;
    }
    .ft_tit .city {
        font-size: 0.24rem;
        margin-left: 0.2rem;
    }
    .ft_tit .city::before {
        font-size: 0.26rem;
        margin-right: 0.1rem;
    }
    .ftItem1a .nr {
        margin-top: 0.1rem;
        font-size: 0.25rem;
    }
    .ftItem1b .nr {
        margin-top: 0.15rem;
        font-size: 0.22rem;
    }
    .ftcode {
        width: 1.2rem;
    }
    .ftcode .tp {
        width: 1.2rem;
        height: 1.2rem;
    }
    .ftcode .tit {
        font-size: 0.24rem;
        margin-top: 0.1rem;
    }
}


/*********************************首页结束**********************************/


/*******************************************************************/


/*width:1200+*/

@media only screen and (min-width: 1200px) {}


/** max-width:1200 **/

@media only screen and (max-width: 1365px) {}


/** max-width:1200 **/

@media only screen and (max-width: 1199px) {
    .joinSlide .intro .box {
        width: 100%;
    }
}


/** width:960px **/

@media only screen and (max-width: 1023px) {
    .i_main {
        min-height: 0;
    }
    .i_ban .tp {
        width: 140%;
        max-width: 140%;
        margin-left: -20%;
    }
    /* .banIntro .lmmc{ font-size: 30px;} */
    .s_tit .tit {
        font-size: 32px;
    }
    .s_tit .subtit {
        font-size: 36px;
    }
    .server .intro .nr {
        font-size: 18px;
    }
    .server .intro .tags .tag {
        font-size: 18px;
    }
    .server .intro .mandiv .sbtn {
        font-size: 18px;
    }
    .newsul li {
        width: 48.5%;
        ;
    }
    .newsul li:nth-child(2n) {
        margin-right: 0%;
    }
    .newsul li:nth-child(3n) {
        margin-right: 48.5%;
    }
    .ideaul li {
        width: 96%;
        margin-right: 4%;
    }
}


/** max-width:960 **/

@media only screen and (max-width: 959px) {}


/** max-width:768 **/

@media only screen and (max-width: 767px) {
    .turnpage a,
    .turnpage .span {
        display: none;
    }
    .turnpage .point {
        display: inline-block;
        padding: 0.1rem 0.3rem;
        margin: 0 0.1rem;
    }
    .turnpage .point .iconfont {
        font-size: 0.26rem;
    }
    .i_tit1 {
        font-size: 0.46rem;
    }
    .i_tit2 {
        font-size: 0.4rem;
    }
    .caseDel {
        padding: 1rem 0;
    }
    .caseDel .item1 {
        padding: 0.3rem 0;
    }
    .caseDel .item1 .nr {
        margin-top: 0.2rem;
        font-size: 0.28rem;
    }
    .banIntro .tit {
        font-size: 0.42rem;
    }
    .banIntro .line {
        font-size: 0.42rem;
        height: 0.04rem;
        margin-top: 0.1rem;
    }
    .banIntro .subtit {
        font-size: 0.24rem;
        margin-top: 0.3rem;
    }
    .case {
        padding: 0.3rem 0 1rem;
    }
    .insort1 a {
        min-width: 0rem;
        font-size: 0.24rem;
        padding: 0.04rem 0.25rem;
        margin: 0 0.08rem 0.3rem;
    }
    .insort2ul {
        padding-bottom: 0.6rem;
    }
    .insort2ul li {
        width: 1.3rem;
        margin: 0 0.2rem 0.36rem;
    }
    .insort2ul .box {
        width: 1.3rem;
        height: 1.3rem;
    }
    .insort2ul .box .tp {
        width: 1.3rem;
        height: 1.3rem;
        padding-top: 0rem;
    }
    .server .item .intro {
        padding: 1rem 0 2rem;
        width: 100%;
    }
    .server .item .intro .box {
        padding: 0 3%;
    }
    .s_tit .tit {
        font-size: 0.42rem;
    }
    .s_tit .subtit {
        font-size: 0.6rem;
    }
    .server .intro .nr {
        font-size: 0.24rem;
        margin-top: 0.5rem;
    }
    .server .intro .tags {
        margin-top: 0.3rem;
    }
    .server .intro .tags .tag {
        padding-left: .4rem;
        margin-bottom: 0.2rem;
        font-size: 0.24rem;
        min-width: 3rem;
    }
    .server .intro .tags .tag::before {
        width: 0.12rem;
        height: 0.12rem;
        margin-top: -0.06rem;
    }
    .server .intro .mandiv {
        margin-top: .4rem;
    }
    .server .intro .mandiv .sbtn {
        font-size: 0.24rem;
        padding: 0.2rem 0.6rem;
    }
    .news {
        padding: 1rem 0;
    }
    .newsul {
        padding-bottom: 0.6rem;
    }
    .newsul li {
        width: 97%;
        margin: 0 3% 0.8rem 0;
    }
    .newsItem .des {
        padding: 0.2rem 0.3rem 0;
    }
    .newsItem .des .tit {
        font-size: 0.34rem;
    }
    .newsItem .des .nr {
        font-size: 0.24rem;
        height: 0.864rem;
        margin-top: 0.1rem;
    }
    .newsItem .des .info {
        margin-top: 0.2rem;
        padding: 0.2rem 0;
    }
    .newsItem .des .info .time {
        font-size: 0.24rem;
    }
    .newsItem .des .info .time::before {
        font-size: 0.32rem;
        margin-right: 0.08rem;
    }
    .newsItem .des .info .morea {
        font-size: 0.24rem;
    }
    .newsItem .des .info .morea .iconfont {
        font-size: 0.28rem;
        margin-left: 0.08rem;
        width: 0.24rem;
        height: 0.24rem;
        line-height: 0.24rem;
    }
    .newDel {
        padding: 0.3rem 0 0.6rem;
    }
    .artHeader {
        padding: 0.4rem 0;
    }
    .artHeader .tit {
        font-size: 0.36rem;
    }
    .artHeader .pub {
        margin-top: 0.2rem;
        font-size: 0.24rem;
    }
    .artBody {
        padding: 0px 0 0.7rem;
    }
    .artBody .wz {
        font-size: 0.24rem;
    }
    .artPage {
        padding: 0.2rem 0;
    }
    .artPage .list {
        padding: 10px 0;
    }
    .idea {
        padding-bottom: 0.8rem;
    }
    .ideaul {
        padding-bottom: 0.2rem;
    }
    .ideaul li {
        margin: 0 4% 4% 0;
    }
    .ideaItem a {
        padding: 0rem;
        box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.11);
    }
    .ideaItem .tparea {
        width: 2.6rem;
        margin-right: 0.3rem;
    }
    .ideaItem .tparea .tit {
        font-size: 0.3rem;
        line-height: 1.4;
        padding: 0 20px;
    }
    .ideaItem .des {
        padding: 0.2rem 0.3rem;
    }
    .ideaItem .des .tit {
        font-size: 0.28rem;
    }
    .ideaItem .des .nr {
        font-size: 0.24rem;
        height: 0.96rem;
        margin-top: 0.3rem;
    }
    .ideaItem .des .time {
        font-size: 0.24rem;
        margin-top: 0.3rem;
    }
    .ideaItem .des .time::before {
        font-size: 0.24rem;
        margin-right: 0.08rem;
    }
    .idea .mandiv .sbtn {
        font-size: 0.24rem;
        padding: 0.08rem 0.4rem;
    }
    .observe {
        padding-bottom: 0.8rem;
    }
    .observeul {
        padding-bottom: 0rem;
    }
    .observeul li {
        width: 97%;
    }
    .observeItem .tparea .shade .box {
        padding: 0 0.3rem;
    }
    .observeItem .tparea .shade .tit {
        font-size: 0.36rem;
    }
    .observeItem .des {
        padding: 0.3rem 0;
    }
    .observeItem .des .tit {
        font-size: 0.32rem;
    }
    .observe .mandiv .sbtn {
        font-size: 0.24rem;
        padding: 0.08rem 0.4rem;
    }
    .comProfile {
        padding-bottom: 0.8rem;
    }
    .comProfile .nr {
        margin: 0.2rem 0%;
        min-height: 3rem;
    }
    .comProfile .nr .wz {
        font-size: 0.2rem;
    }
    .resource .wrap {
        margin-top: -0.5rem;
    }
    .comWisdom {
        padding: 0.2rem 0 0.6rem;
    }
    .comWisdomul li {
        width: 97%;
        margin: 0 3% 3% 0;
    }
    .comWishomItem .shade .box {
        padding: 0 0.3rem;
    }
    .comWishomItem .shade .tit {
        font-size: 0.5rem;
        padding-bottom: 0.25rem;
    }
    .comWishomItem .shade .tit::after {
        font-size: 0.5rem;
        height: 0.05rem;
    }
    .comNews {
        padding: 0.2rem 0 1rem;
        background-color: #f1f1f1;
    }
    .comNewsul {
        padding-bottom: 0.3rem;
    }
    .comNewsul li {
        width: 97%;
        margin-bottom: 0.35rem;
        box-shadow: 0 0 4px 0 #ddd;
    }
    .comNewsul a {
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        background-color: #fff;
    }
    .comNewsul .tparea {
        width: 2.8rem;
        font-size: 0;
        overflow: hidden;
    }
    .comNewsul .tparea .tp {
        width: 100%;
    }
    .comNewsul .des {
        padding: 0.2rem 0.3rem;
        -webkit-flex: 1;
        -moz-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        min-width: 0;
    }
    .comNewsul .des .tit {
        font-size: 0.24rem;
    }
    .comNewsul .des .nr {
        font-size: 0.18rem;
        height: 1.08rem;
        margin-top: 0.15rem;
    }
    .comNews .mandiv .sbtn {
        font-size: 0.24rem;
        padding: 0.08rem 0.4rem;
    }
    .serAdvan {
        padding: 0.2rem 0 0.6rem;
    }
    .morediv .sbtn {
        font-size: 0.24rem;
        padding: 0.08rem 0.4rem;
    }
    .serCoo {
        padding-bottom: 1rem;
    }
    .serCooul {
        padding-bottom: 0.7rem;
    }
    .serCooul li {
        width: 23.5%;
    }
    .hon {
        padding: 0.2rem 0 1rem;
    }
    .honul {
        padding-bottom: 0.3rem;
    }
    .honul li {
        width: 97%;
        margin-bottom: 0.35rem;
        box-shadow: 0 0 4px 0 #ddd;
    }
    .honul a {
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        background-color: #fff;
    }
    .honul .tparea {
        width: 2.8rem;
        font-size: 0;
        overflow: hidden;
    }
    .honul .tparea .tp {
        width: 100%;
    }
    .honul .des {
        padding: 0.2rem 0.3rem;
        -webkit-flex: 1;
        -moz-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        min-width: 0;
    }
    .honul .des .tit {
        font-size: 0.24rem;
    }
    .honul .des .nr {
        font-size: 0.18rem;
        height: 1.08rem;
        margin-top: 0.15rem;
    }
    .cul {
        padding: 0.2rem 0 0.5rem;
    }
    .i_tit4 {
        padding: 0.4rem 0;
    }
    .i_tit4 .mc {
        font-size: 0.48rem;
        padding: 0 0.3rem 0.2rem;
    }
    .i_tit4 .mc::after {
        font-size: 0.48rem;
        width: 1.2em;
        height: 0.05rem;
    }
    .culul {
        margin-top: 0.3rem;
    }
    /* .culul li:nth-child(2) .tit{ margin-top: 0.3rem;} */
    .culul .tp {
        height: 0.5rem;
    }
    .culul .tit {
        font-size: 0.25rem;
        margin-top: 0.4rem;
    }
    .culul .p1 {
        font-size: 0.18rem;
    }
    .hisItem .des .tit {
        font-size: 0.3rem;
    }
    .hisItem .des .nr {
        margin-top: 0.15rem;
        font-size: 0.24rem;
    }
    .his {
        padding: 1rem 0;
    }
    .hisItem {
        width: 1.7rem;
        height: 3rem;
    }
    .hisItem::after {
        width: 0.18rem;
        height: 0.18rem;
        left: -0.09rem;
    }
    .hisItem::before {
        width: 0.2rem;
        height: 0.2rem;
        border: 0.03rem solid #036eb8;
        left: -0.13rem;
    }
    .hisItem .des {
        padding: 0.2rem;
        width: 150%;
    }
    .hisSlide {
        padding: 1.8rem 0!important;
    }
    .hisSlide .chuan {
        width: 1.7rem;
        margin-left: -0.85rem;
    }
    .hisSlide .swiper-slide:nth-child(2n) .hisItem .des {
        bottom: 0.4rem;
    }
    .hisSlide .swiper-slide:nth-child(2n) .hisItem {
        top: 1.52rem;
    }
    .hisSlide .swiper-slide:nth-child(2n) .hisItem::before {
        top: -0.13rem;
    }
    .hisSlide .swiper-slide:nth-child(2n) .hisItem::after {
        bottom: -0.09rem;
    }
    .hisSlide .swiper-slide:nth-child(2n) .chuan {
        top: 0.15rem;
    }
    .hisSlide .swiper-slide:nth-child(2n+1) .hisItem {
        top: -1.52rem;
    }
    .hisSlide .swiper-slide:nth-child(2n+1) .hisItem::before {
        bottom: -0.13rem;
    }
    .hisSlide .swiper-slide:nth-child(2n+1) .hisItem::after {
        top: -0.09rem;
    }
    .hisSlide .swiper-slide:nth-child(2n+1) .chuan {
        bottom: -0.15rem;
    }
    .hisSlide .swiper-button-prev {
        left: 50%;
        margin-left: -0.8rem;
    }
    .hisSlide .swiper-button-next {
        right: 50%;
        margin-right: -0.8rem;
    }
    .hisSlide .swiper-button-prev,
    .hisSlide .swiper-button-next {
        width: 0.7rem;
        height: 0.4rem;
        line-height: 0.4rem;
        bottom: -0.5rem;
    }
    .hisSlide .swiper-button-prev .iconfont,
    .hisSlide .swiper-button-next .iconfont {
        font-size: 0.3rem;
    }
    .join {
        padding: 0.2rem 0 1rem;
    }
    .jintro {
        margin: 0 0.5rem;
        font-size: 0.24rem;
    }
    .j_tit .list:nth-child(1) {
        padding-left: 0.4rem;
    }
    .j_tit1 {
        font-size: 0.28rem;
        padding: 0.2rem 0px;
    }
    .j_tit2 {
        font-size: 0.24rem;
        padding: 0.25rem 0px;
    }
    .joinSlide .intro {
        padding: 0.4rem 0.4rem;
    }
    .joinSlide .intro::before {
        border-left: 0.1rem solid transparent;
        border-right: 0.1rem solid transparent;
        border-bottom: 0.12rem solid #f1f1f1;
        left: 0.8rem;
        top: -0.1rem;
    }
    .joinSlide .intro .box {
        font-size: 0.24rem;
        padding: 0.2rem 0;
    }
    .hisAdd {
        padding: 0.4rem 0 0px;
    }
    .gallery-thumbs-wrap {
        padding: 0 0.6rem;
    }
    .gallery-thumbs::after {
        bottom: 0.82rem;
    }
    .gallery-thumbs {
        padding: 0.2rem 0px !important;
    }
    .gallery-thumbs .swiper-slide {
        padding: 0.5rem 0;
    }
    .gallery-thumbs .swiper-slide .tp {
        top: -100%;
        display: none;
    }
    .gallery-thumbs .swiper-slide .year {
        font-size: 0.3rem;
    }
    .gallery-thumbs .swiper-slide .circle {
        width: 0.16rem;
        height: 0.16rem;
        padding: 0.03rem;
    }
    .gallery-thumbs .swiper-slide .circle::after {
        width: 0.16rem;
        height: 0.16rem;
        left: 0.03rem;
        top: 0.03rem;
    }
    .gallery-thumbs-wrap .swiper-button-prev {
        left: 0px;
    }
    .gallery-thumbs-wrap .swiper-button-next {
        right: 0px;
    }
    .gallery-thumbs-wrap .swiper-button-prev,
    .gallery-thumbs-wrap .swiper-button-next {
        width: 0.4rem;
        height: 0.4rem;
        line-height: 0.4rem;
        margin-top: -0.2rem;
        bottom: 0.6rem;
    }
    .gallery-thumbs-wrap .swiper-button-prev .iconfont,
    .gallery-thumbs-wrap .swiper-button-next .iconfont {
        font-size: 0.3rem;
    }
    .gallery-top {
        padding: 0.6rem 0 !important;
    }
    .addItem {
        display: block;
    }
    .addItem .tparea {
        width: 100%;
        height: 4.5rem;
    }
    .addItem .tparea .tp {
        width: 100%;
    }
    .addItem .des {
        width: 100%;
        margin-top: 0.4rem;
    }
    .addItem .des .tit {
        font-size: 0.42rem;
    }
    .addItem .des .nr {
        margin-top: 0.3rem;
    }
    .addItem .des .nr .list {
        font-size: 0.26rem;
        margin-bottom: 0.3rem;
    }
    .addItem .des .nr .list::before {
        font-size: 0.3rem;
        margin-right: 0.1rem;
    }
    .addItem .des .nr .icon-email1::before {
        font-size: 0.25rem
    }
    .aside {
        display: none;
    }
    .fixeddd {
        display: block;
    }
}


/*******************************************************************/